package com.itheima.pojo;

import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class Meteorology {
    private Integer id; // 主键ID，自增
    @NotNull
    private LocalDateTime timestamp;
    private Double taAvg; // 空气温度平均值 单位是 °C
    private Double drAvg; // 向下短波辐射平均值 单位是 W/m²
    private Double parAvg; // 光合有效辐射平均值 单位是 μmol/m²/s
    private Double rainTot; // 降雨量 单位是 mm 毫米
    private Double vmc5cmAvg; // 5cm土壤含水量平均值 单位是 μmol/m²/s
    private Double tem5cmAvg; // 5cm土壤温度平均值 单位是 °C
    private Double waterLevel; // 水位值 单位是 cm
    // double是预定义的一种数据类型不可接受为NULL，而Doouble是在double基础上封装的对象，可接受为NULL
}